package org.birrap.ejb;

import java.util.List;
import javax.ejb.Local;
import org.birrap.entities.BaresUsuarioT;
import org.birrap.entities.BaresUsuarioTPK;


@Local
public interface BaresUsuarioTBeanLocal {
    
    List<BaresUsuarioT> findAll();
    
    BaresUsuarioT findByIdBarSiesDueno(Integer id);
    
    List<BaresUsuarioT> findByCorreoYFavorito(String correo);
    
    List<BaresUsuarioT> findByCorreoYDueno(String correo);
    
    List<BaresUsuarioT> findByCorreo(String correo);
    
    List<BaresUsuarioT> findByDueno(String dueno);

    BaresUsuarioT findBaresTUltimosubidobyDueno(String correo);
    
    boolean findByIdBarAndCorreoAndDueno(BaresUsuarioTPK baresUsuarioTPK) ;
     
    BaresUsuarioT insert(BaresUsuarioT bar);
    
    BaresUsuarioT update(BaresUsuarioT bar);
    
    boolean findByIdBarAndCorreo (BaresUsuarioTPK baresUsuarioTPK);
    
    boolean remove(BaresUsuarioTPK baresUsuarioTPK);
    
    void refresh(BaresUsuarioT bar);

}
